Report#4


Report#4:JavaアプリケーションとC言語のオリジナル問題作成と解答例、 制御文と配列を用いて
オリジナルのJavaアプリケーションによる初級問題(なるべく短い行数で)を作成し、 模範解答例を示せ。
併せて、同様な動作を行うC言語のソースコードを示せ。

次のプログラムの実行結果を示せ


public class repo4 {
public static void main(String[] args) {
int i, a = 0;
int a[] = {1,3,4,6,8};
for (i=0; i<=; i++) {
s = s + a[i];
System.out.println("s= " + s);
}
}

解答


s= 1
s= 4
s= 8
s= 14
s= 22




[考察]

int i, s = 0;でiとs=0を宣言している。
int a[] = {1,3,4,6,8};でa[]を宣言し、データを代入する。
for (i=0; i<=4; i++);でi<=4になるまで作業を繰り返す
sum = sum + a[i];でsum+iの値をsumに代入する。
System.out.println("sum= " + sum);でsumに入っている値を出力する。



C言語でのプログラム

#include
main()
{
int i, s = 0;
int a[] = {1,3,4,6,8};
for (i=0; i<=4; i++) {
s = s + a[i];
printf("s= %d\n ", s);
}
}